home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / bibtex / coerce.h < prev    next >
Text File  |  1989-03-08  |  8KB  |  236 lines

  1. void printanewline();
  2. void markwarning();
  3. void markerror();
  4. void markfatal();
  5. void printoverflow();
  6. void printconfusion();
  7. void bufferoverflow();
  8. boolean zinputln();
  9. #define inputln(f) zinputln((alphafile) (f))
  10. void zoutpoolstr();
  11. #define outpoolstr(f, s) zoutpoolstr((alphafile) (f), (strnumber) (s))
  12. void zprintapoolstr();
  13. #define printapoolstr(s) zprintapoolstr((strnumber) (s))
  14. void pooloverflow();
  15. void filenmsizeoverflow();
  16. void zouttoken();
  17. #define outtoken(f) zouttoken((alphafile) (f))
  18. void printatoken();
  19. void printbadinputline();
  20. void printskippingwhateve();
  21. void samtoolongfilenamepr();
  22. void samwrongfilenameprin();
  23. void printauxname();
  24. void auxerrprint();
  25. void zauxerrillegalanother();
  26. #define auxerrillegalanother(cmdnum) zauxerrillegalanother((integer) (cmdnum))
  27. void auxerrnorightbracepr();
  28. void auxerrstuffafterrigh();
  29. void auxerrwhitespaceinar();
  30. void printbibname();
  31. void printbstname();
  32. void hashciteconfusion();
  33. void zcheckciteoverflow();
  34. #define checkciteoverflow(lastcite) zcheckciteoverflow((citenumber) (lastcite))
  35. void auxend1errprint();
  36. void auxend2errprint();
  37. void bstlnnumprint();
  38. void bsterrprintandlookfo();
  39. void bstwarnprint();
  40. void eatbstprint();
  41. void unknwnfunctionclassc();
  42. void zprintfnclass();
  43. #define printfnclass(fnloc) zprintfnclass((hashloc) (fnloc))
  44. void ztraceprfnclass();
  45. #define traceprfnclass(fnloc) ztraceprfnclass((hashloc) (fnloc))
  46. void idscanningconfusion();
  47. void bstidprint();
  48. void bstleftbraceprint();
  49. void bstrightbraceprint();
  50. void zalreadyseenfunctionp();
  51. #define alreadyseenfunctionp(seenfnloc) zalreadyseenfunctionp((hashloc) (seenfnloc))
  52. void singlfnoverflow();
  53. void biblnnumprint();
  54. void biberrprint();
  55. void bibwarnprint();
  56. void zcheckfieldoverflow();
  57. #define checkfieldoverflow(totalfields) zcheckfieldoverflow((integer) (totalfields))
  58. void eatbibprint();
  59. void zbiboneoftwoprint();
  60. #define biboneoftwoprint(char1, char2) zbiboneoftwoprint((ASCIIcode) (char1), (ASCIIcode) (char2))
  61. void bibequalssignprint();
  62. void bibunbalancedbracesp();
  63. void bibfieldtoolongprint();
  64. void macrowarnprint();
  65. void bibidprint();
  66. void bibcmdconfusion();
  67. void citekeydisappearedco();
  68. void zbadcrossreferencepri();
  69. #define badcrossreferencepri(s) zbadcrossreferencepri((strnumber) (s))
  70. void nonexistentcrossrefe();
  71. void zprintmissingentry();
  72. #define printmissingentry(s) zprintmissingentry((strnumber) (s))
  73. void bstexwarnprint();
  74. void bstmildexwarnprint();
  75. void bstcantmesswithentri();
  76. void illeglliteralconfusi();
  77. void unknwnliteralconfusi();
  78. void zprintstklit();
  79. #define printstklit(stklt, stktp) zprintstklit((integer) (stklt), (stktype) (stktp))
  80. void zprintlit();
  81. #define printlit(stklt, stktp) zprintlit((integer) (stklt), (stktype) (stktp))
  82. void outputbblline();
  83. void bst1printstringsizee();
  84. void bst2printstringsizee();
  85. void zbracesunbalancedcomp();
  86. #define bracesunbalancedcomp(poplitvar) zbracesunbalancedcomp((strnumber) (poplitvar))
  87. void caseconversionconfus();
  88. void traceandstatprinting();
  89. boolean zaopenin();
  90. #define aopenin(f, pathspec) zaopenin((palphafile *) &(f), (integer) (pathspec))
  91. boolean zaopenout();
  92. #define aopenout(f) zaopenout((palphafile *) &(f))
  93. void zstartname();
  94. #define startname(filename) zstartname((strnumber) (filename))
  95. void zaddextension();
  96. #define addextension(ext) zaddextension((strnumber) (ext))
  97. void zaddarea();
  98. #define addarea(area) zaddarea((strnumber) (area))
  99. strnumber makestring();
  100. boolean zstreqbuf();
  101. #define streqbuf(s, buf, bfptr, len) zstreqbuf((strnumber) (s),  (buf), (bufpointer) (bfptr), (bufpointer) (len))
  102. boolean zstreqstr();
  103. #define streqstr(s1, s2) zstreqstr((strnumber) (s1), (strnumber) (s2))
  104. void zlowercase();
  105. #define lowercase(buf, bfptr, len) zlowercase( (buf), (bufpointer) (bfptr), (bufpointer) (len))
  106. void zuppercase();
  107. #define uppercase(buf, bfptr, len) zuppercase( (buf), (bufpointer) (bfptr), (bufpointer) (len))
  108. hashloc zstrlookup();
  109. #define strlookup(buf, j, l, ilk, insertit) zstrlookup( (buf), (bufpointer) (j), (bufpointer) (l), (strilk) (ilk), (boolean) (insertit))
  110. void zpredefine();
  111. #define predefine(pds, len, ilk) zpredefine( (pds), (pdslen) (len), (strilk) (ilk))
  112. void zinttoASCII();
  113. #define inttoASCII(int, intbuf, intbegin, intend) zinttoASCII((integer) (int),  (intbuf), (bufpointer) (intbegin), (bufpointer *) &(intend))
  114. void zadddatabasecite();
  115. #define adddatabasecite(newcite) zadddatabasecite((citenumber *) &(newcite))
  116. boolean zfindcitelocsforthisc();
  117. #define findcitelocsforthisc(citestr) zfindcitelocsforthisc((strnumber) (citestr))
  118. void zswap();
  119. #define swap(swap1, swap2) zswap((citenumber) (swap1), (citenumber) (swap2))
  120. boolean zlessthan();
  121. #define lessthan(arg1, arg2) zlessthan((citenumber) (arg1), (citenumber) (arg2))
  122. void zquicksort();
  123. #define quicksort(leftend, rightend) zquicksort((citenumber) (leftend), (citenumber) (rightend))
  124. void zbuildin();
  125. #define buildin(pds, len, fnhashloc, bltinnum) zbuildin( (pds), (pdslen) (len), (hashloc *) &(fnhashloc), (bltinrange) (bltinnum))
  126. void predefcertainstrings();
  127. boolean zscan1();
  128. #define scan1(char1) zscan1((ASCIIcode) (char1))
  129. boolean zscan1white();
  130. #define scan1white(char1) zscan1white((ASCIIcode) (char1))
  131. boolean zscan2();
  132. #define scan2(char1, char2) zscan2((ASCIIcode) (char1), (ASCIIcode) (char2))
  133. boolean zscan2white();
  134. #define scan2white(char1, char2) zscan2white((ASCIIcode) (char1), (ASCIIcode) (char2))
  135. boolean zscan3();
  136. #define scan3(char1, char2, char3) zscan3((ASCIIcode) (char1), (ASCIIcode) (char2), (ASCIIcode) (char3))
  137. boolean scanalpha();
  138. void zscanidentifier();
  139. #define scanidentifier(char1, char2, char3) zscanidentifier((ASCIIcode) (char1), (ASCIIcode) (char2), (ASCIIcode) (char3))
  140. boolean scannonneginteger();
  141. boolean scaninteger();
  142. boolean scanwhitespace();
  143. boolean eatbstwhitespace();
  144. void skiptokenprint();
  145. void printrecursionillega();
  146. void skptokenunknownfunct();
  147. void skipillegalstuffafte();
  148. void zscanfndef();
  149. #define scanfndef(fnhashloc) zscanfndef((hashloc) (fnhashloc))
  150. boolean eatbibwhitespace();
  151. boolean compressbibwhite();
  152. boolean scanbalancedbraces();
  153. boolean scanafieldtokenandea();
  154. boolean scanandstorethefield();
  155. void zdecrbracelevel();
  156. #define decrbracelevel(poplitvar) zdecrbracelevel((strnumber) (poplitvar))
  157. void zcheckbracelevel();
  158. #define checkbracelevel(poplitvar) zcheckbracelevel((strnumber) (poplitvar))
  159. void znamescanforand();
  160. #define namescanforand(poplitvar) znamescanforand((strnumber) (poplitvar))
  161. boolean vontokenfound();
  162. void vonnameendsandlastna();
  163. void skipstuffatspbracele();
  164. void bracelvlonelettersco();
  165. boolean zenoughtextchars();
  166. #define enoughtextchars(enoughchars) zenoughtextchars((bufpointer) (enoughchars))
  167. void figureouttheformatte();
  168. void zpushlitstk();
  169. #define pushlitstk(pushlt, pushtype) zpushlitstk((integer) (pushlt), (stktype) (pushtype))
  170. void zpoplitstk();
  171. #define poplitstk(poplit, poptype) zpoplitstk((integer *) &(poplit), (stktype *) &(poptype))
  172. void zprintwrongstklit();
  173. #define printwrongstklit(stklt, stktp1, stktp2) zprintwrongstklit((integer) (stklt), (stktype) (stktp1), (stktype) (stktp2))
  174. void poptopandprint();
  175. void popwholestack();
  176. void initcommandexecution();
  177. void checkcommandexecutio();
  178. void addpoolbufandpush();
  179. void zaddbufpool();
  180. #define addbufpool(pstr) zaddbufpool((strnumber) (pstr))
  181. void zaddoutpool();
  182. #define addoutpool(pstr) zaddoutpool((strnumber) (pstr))
  183. void xequals();
  184. void xgreaterthan();
  185. void xlessthan();
  186. void xplus();
  187. void xminus();
  188. void xconcatenate();
  189. void xgets();
  190. void xaddperiod();
  191. void xchangecase();
  192. void xchrtoint();
  193. void xcite();
  194. void xduplicate();
  195. void xempty();
  196. void xformatname();
  197. void xinttochr();
  198. void xinttostr();
  199. void xmissing();
  200. void xnumnames();
  201. void xpreamble();
  202. void xpurify();
  203. void xquote();
  204. void xsubstring();
  205. void xswap();
  206. void xtextlength();
  207. void xtextprefix();
  208. void xtype();
  209. void xwarning();
  210. void xwidth();
  211. void xwrite();
  212. void zexecutefn();
  213. #define executefn(exfnloc) zexecutefn((hashloc) (exfnloc))
  214. void getthetoplevelauxfil();
  215. void auxbibdatacommand();
  216. void auxbibstylecommand();
  217. void auxcitationcommand();
  218. void auxinputcommand();
  219. void poptheauxstack();
  220. void getauxcommandandproc();
  221. void lastcheckforauxerror();
  222. void bstentrycommand();
  223. boolean badargumenttoken();
  224. void bstexecutecommand();
  225. void bstfunctioncommand();
  226. void bstintegerscommand();
  227. void bstiteratecommand();
  228. void bstmacrocommand();
  229. void getbibcommandorentry();
  230. void bstreadcommand();
  231. void bstreversecommand();
  232. void bstsortcommand();
  233. void bststringscommand();
  234. void getbstcommandandproc();
  235. void initialize();
  236.